package com.gdcp.common.page;

import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * 分页Bean，它会在各层之间传递
 * @author qdmmy6
 *
 * @param <T>
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class PageBean<T> {
	private int pc;//当前页码
	private int tr;//总记录数
	private int ps;//每页记录数
	private int tp;//总页数
	private List<T> beanList;
	
	// 计算总页数
	public int getTp() {
		int tp = tr / ps;
		return tr % ps == 0 ? tp : tp + 1;
	}
}
